﻿using System;



namespace StuertzDatenbank
{
    public class Benutzer
    {
       
        private int Mitarbeiternummer;
        private string Benutzername;

        private Rolle Rolle;




        public Benutzer(int i)
        {
            Mitarbeiternummer = i;
            Benutzername = "";

            // Einstellungen = ??;
            Rolle = new Rolle(-1);
        }

        /// <summary>
        /// Setzt von der Bearbeitung die Mitarbeiternummer
        /// </summary>
        /// <param name="i"></param>
        public void setMitarbeiternummer(int i)
        {
            this.Mitarbeiternummer = i;

        }

        /// <summary>
        /// Gibt die Mitarbeiternummer wieder
        /// </summary>
        /// <returns></returns>
        public int getMitarbeiternummer()
        {
            return this.Mitarbeiternummer;
        }


        /// <summary>
        /// setzt die Bezeichnung des Benutzernamen fest
        /// </summary>
        /// <param name="name"></param>
        public void setBenutzername(String Name)
        {
            this.Benutzername = Name;
        }

        /// <summary>
        /// gibt die Bezeichnung des Benitzernamen wieder
        /// </summary>
        /// <returns></returns>
        public String getbenutzername()
        {
            return this.Benutzername;
        }




        /// <summary>
        /// Gibt die Rechte der Rolle wieder in der sich der Benutzer befindet
        /// </summary>
        /// <returns></returns>
        public String getRechte()
        {
            return this.Rolle.getRechteinformation();
        }

        public Rolle getRolle()
        {
            return this.Rolle;
        }

        public void setRolle(Rolle rolle)
        {
            this.Rolle = rolle;
        }



        
    }

}
